3031f1e9aca47f022855851f60d55d62a382b6fb,beacons-android/src/main/java/com/uriio/beacons/Storage.java,Storage,insertEddystoneItem,#EddystoneBase#,208

Before Change


        mInsertEddystoneItemStmt.bindString(2, getEddystonePayload(item));

        String domain = item.getType() == Beacon.EDDYSTONE_UID ? ((EddystoneUID) item).getDomainHint() : null;
        if (null == domain) {
            mInsertEddystoneItemStmt.bindNull(3);
        }
        else {
            mInsertEddystoneItemStmt.bindString(3, domain);
        }

        mInsertEddystoneItemStmt.bindBlob(4, item.getLockKey());

After Change


        bindStringOrNull(mInsertEddystoneItemStmt, 2, getEddystonePayload(item));

        String domain = item.getType() == Beacon.EDDYSTONE_UID ? ((EddystoneUID) item).getDomainHint() : null;
        bindStringOrNull(mInsertEddystoneItemStmt, 3, domain);

        mInsertEddystoneItemStmt.bindBlob(4, item.getLockKey());